//package com.tdcoding.chat.dbase;
//
//import java.sql.ResultSet;
//import java.sql.SQLException;
//import java.util.ArrayList;
//import java.util.List;
//
//import com.tdcoding.chat.entities.ImageInfo;
//import com.tdcoding.chat.helper.Logger;
//import com.tdcoding.chat.manager.DBManager;
//
///**
// * 地区管理
// * 
// * @author Wellsa
// *
// */
//public class DBForGallery {
//	private static final String TAG = "DBForGallery";
//	private static final String TABLE = "ofGallery";
//
//	/**
//	 * 查询相册信息
//	 * @param creatorId
//	 * @return
//	 */
//	public static List<ImageInfo> queryUserGallery(long galleryId) {
//		List<ImageInfo> galleryInfos=new ArrayList<ImageInfo>();
//		String where = "galleryId=" + galleryId;
//		String sql = "select * from "+TABLE+" where " + where;
//		try {
//			ResultSet resultSet = DBManager.querySql(0,
//					sql);
//			while (resultSet.next()) {
//				ImageInfo galleryInfo =new ImageInfo();
//				galleryInfo.setGalleryId(resultSet.getLong("galleryId"));
//				galleryInfo.setGalleryLink(resultSet.getString("galleryLink"));
//				galleryInfo.setCreationDate(resultSet.getLong("creationDate"));
//				galleryInfos.add(galleryInfo);
//			}
//			Logger.println(TAG, "queryGalleryInfo", galleryInfos.size());
//		} catch (SQLException e) {
//			e.printStackTrace();
//		}
//		return galleryInfos;
//	}
//	
//	/**
//	 * 查询相册信息
//	 * @param creatorId
//	 * @return
//	 */
//	public static List<ImageInfo> queryGroupGallery(long groupId) {
//		List<ImageInfo> galleryInfos=new ArrayList<ImageInfo>();
//		String where = "groupId=" + groupId;
//		String sql = "select * from "+TABLE+" where " + where;
//		try {
//			ResultSet resultSet = DBManager.querySql(0,
//					sql);
//			while (resultSet.next()) {
//				ImageInfo galleryInfo =new ImageInfo();
//				galleryInfo.setGalleryId(resultSet.getLong("galleryId"));
//				galleryInfo.setGalleryLink(resultSet.getString("galleryLink"));
//				galleryInfo.setCreationDate(resultSet.getInt("creationDate"));
//				galleryInfos.add(galleryInfo);
//			}
//			Logger.println(TAG, "queryGalleryInfo", galleryInfos.size());
//		} catch (SQLException e) {
//			e.printStackTrace();
//		}
//		return galleryInfos;
//	}
//	
//	/**
//	 * 查询相册信息
//	 * @param galleryId
//	 * @return
//	 */
//	public static boolean existGalleryInfo(long creatorId,String imageLink) {
//		ImageInfo galleryInfo = null;
//		String where="galleryId="+creatorId+" and galleryLink='"+imageLink+"'";
//		String sql = "select * from "+TABLE+" where " + where;
//		try {
//			ResultSet resultSet = DBManager.querySql(0,
//					sql);
//			if (resultSet.first()) {
//				galleryInfo =new ImageInfo();
//				galleryInfo.setGalleryId(resultSet.getLong("galleryId"));
//				galleryInfo.setGalleryLink(resultSet.getString("galleryLink"));
//				galleryInfo.setCreationDate(resultSet.getLong("creationDate"));
//				return true;
//			}
//			Logger.println(TAG, "queryGalleryInfo", galleryInfo);
//		} catch (SQLException e) {
//			e.printStackTrace();
//		}
//		return false;
//	}
//
//	/**
//	 * 添加相册图片
//	 * 
//	 * @param imageInfo
//	 * @return
//	 */
//	static final String COLUMNS="galleryId,groupId,galleryLink,creationDate";
//	public static int addGalleryInfo(long groupId,ImageInfo galleryInfo) {
//		String values = galleryInfo.getGalleryId()+","
//									+groupId+",'"
//									+galleryInfo.getGalleryLink()+"',"
//									+galleryInfo.getCreationDate();
//		int result = DBManager.insertSql(0,TABLE, COLUMNS, values);
//		return result;
//	}
//	
//	/**
//	 * 删除相册图片
//	 * @param creatorId
//	 * @param imageLink
//	 * @return
//	 */
//	public static int deleteUserGallery(long creatorId,String galleryLink){
//		String where="galleryId="+creatorId+" and galleryLink='"+galleryLink+"'";
//		int result = DBManager.deleteSql(0,TABLE, where);
//		return result;
//	}
//	
//	/**
//	 * 删除相册图片
//	 * @param creatorId
//	 * @param imageLink
//	 * @return
//	 */
//	public static int deleteGroupGallery(long groupId,String galleryLink){
//		String where="galleryId="+groupId+" and galleryLink='"+galleryLink+"'";
//		int result = DBManager.deleteSql(0,TABLE, where);
//		return result;
//	}
//}
